<?php
/**
 * myfmvc核心入口类库
 * User: minyifei.cn
 * Date: 15/6/18
 */

//设置时区
date_default_timezone_set('PRC');
header("Content-Type:text/html; charset=utf-8");
//开启session
session_start();
//项目跟路径
define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']));
//项目相对目录
define("SITE_PATH", dirname($_SERVER['SCRIPT_NAME']));
//系统配置路径
define('APP_SYS_PATH', dirname(__FILE__));
define('APP_SITE_PATH', dirname(dirname(__FILE__)));
//引用全局函数
require_once(APP_SYS_PATH."/functions.php");
//加载数据库操作文件
require_once(APP_SYS_PATH."/db.php");
//加载smarty模板引擎
require_once(APP_SYS_PATH."/smt/Smarty.class.php");
//定义配置文件
$_config = array();
$configFile = dirname(APP_SYS_PATH)."/config.php";
if(file_exists($configFile)){
    $_config = require_once ($configFile);
}
//临时文件目录
$tempPath = C("temp_path");
if(!isset($tempPath)){
    //如果没有配置缓存目录，默认是根目录下的runtime文件夹
    $tempPath = dirname(APP_SYS_PATH)."/runtime/";
}
define("TEMP_PATH",$tempPath);
//定义缓存目录
define('CACHE_PATH',TEMP_PATH."cache/");
//定义日志存放目录
define('LOG_PATH',TEMP_PATH."log/");
//加载命名空间文件
$namespaces = C("namespaces");
spl_autoload_register("loader");